* {
  margin: 0;
  padding: 0;
}

#infor {
  width: 100%;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  position: absolute;
  background-color: #f4f4f4;
  left: 0;
  top: 0;
  overflow-y: auto;
}

.infor-content {
  width: 13.86rem;
  height: 8.46rem;
  display: flex;
  justify-content: space-between;
  margin-top: 0.68rem;
  margin-bottom: 0.39rem !important;
}
.infor-right {
  width: 11.02rem;
  position: relative;
  height: 6.87rem !important;
  background-color: white;
  opacity: 1;
  border-radius: 0.05rem;
  display: flex;
  align-items: flex-start;
}
.account {
  width: 0.56rem;
  height: 0.2rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.2rem;
  color: rgba(48, 48, 48, 1);
  opacity: 1;
  align-self: start;
  position: absolute;
  top: -0.44rem;
}
.infor {
  width: 100%;
  background-color: white;
}
.infor .infor-title {
  height: 0.72rem;
  width: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 0.3rem;
  border-bottom: 0.01rem solid #f5f5f5;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  opacity: 1;
}
.infor .infor-container {
  width: 100%;
  height: 7.29rem;
  box-sizing: border-box;
  padding-left: 0.3rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.infor-header {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid red;
  margin-top: 0.4rem;
  margin-bottom: 0.36rem;
  align-self: center;
}
.infor-base {
  height: 0.22rem;
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.22rem;
  color: rgba(40, 40, 40, 1);
  opacity: 1;
}
.usename {
  width: 3.97rem;
  height: 0.38rem;
  display: flex;
  align-items: center;
  margin-top: 0.23rem;
  position: relative;
}
.usename .use-tag {
  width: 0.7rem;
  height: 0.2rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(187, 187, 187, 1);
  opacity: 1;
  margin-right: 0.32rem;
}
.usename .name {
  height: 0.2rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(40, 40, 40, 1);
  opacity: 1;
}
.usename .revise {
  cursor: pointer;
  width: 0.72rem;
  height: 0.38rem;
  border: 0.01rem solid rgba(244, 244, 244, 1);
  opacity: 1;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  text-align: center;
  line-height: 0.38rem;
  color: rgba(153, 153, 153, 1);
  opacity: 1;
  position: absolute;
  right: 0;
}
.sel-sex {
  height: 0.2rem;
  display: flex;
  align-items: center;
}
.sex {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 0.32rem;
}
.sex-ipt {
  margin-right: 0.1rem;
}
input[type="radio"] + label::before {
  content: "\a0"; /*不换行空格*/
  display: inline-block;
  vertical-align: middle;
  width: 0.14rem;
  height: 0.14rem;
  border-radius: 50%;
  border: 0.01rem solid #707070;
  margin-right: 0.1rem;
}
/* 设置选中样式 */
input[type="radio"]:checked + label::before {
  background-color: white; /* 选中的背景颜色 */
  background-clip: content-box;
  border-radius: 50%;
  width: 0.07rem;
  height: 0.07rem;
  border: 0.05rem solid #ffbd3d;
}
input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.user-introduce {
  width: 100%;
}
.introduce {
  width: 8.68rem;
  height: 0.42rem;
  background: rgba(244, 244, 244, 1);
  opacity: 1;
  border-radius: 0.05rem;
  padding: 0.11rem;
  box-sizing: border-box;
  border: none;
  outline: none;
}
.introduce::-webkit-input-placeholder {
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  opacity: 1;
}
.save {
  width: 0.72rem;
  height: 0.38rem;
  background: rgba(255, 189, 61, 1);
  opacity: 1;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.38rem;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  opacity: 1;
  margin: 0.21rem 0rem;
  margin-left: 1.02rem;
  cursor: pointer;
}
.sys-infor {
  height: 1.9rem;
  width: 10.62rem;
  box-sizing: border-box;
  margin-left: 0.2rem;
  padding-top: 0.32rem;
  display: flex;
  flex-direction: column;
  border-bottom: 0.01rem solid #f5f5f5;
}
.sys-infor .sys-top {
  height: 0.5rem;
  display: flex;
}

.sys-infor .sys-top .sys-header {
  width: 0.5rem;
  height: 0.5rem;
  overflow: hidden;
  display: flex;
  border-radius: 50%;
  margin-right: 0.12rem;
}
.sys-infor .sys-top .sys-right {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sys-right .sys-name {
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(9, 9, 9, 1);
  opacity: 1;
}
.sys-right .sys-date {
  height: 0.17rem;
  font-size: 0.12rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: rgba(112, 112, 112, 1);
  opacity: 1;
  margin-top: 0.04rem;
}
.sys-content {
  width: 5.46rem;
  min-height: 0.8rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  margin-left: 0.62rem;
  font-weight: 400;
  color: rgba(9, 9, 9, 1);
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 4;
  margin-top: 0.12rem;
}
.infor-icon{
  margin-left: 0.12rem;
  width: 0.2rem;
  height: 0.27rem;
}
.person-content{
  width: 100%;
  height: 2.2rem;
  box-sizing: border-box;
  padding-left: 0.3rem;
  padding-top: 0.22rem;
  padding-bottom: 0.22rem;
  border-bottom: 0.01rem solid #F5F5F5;
}
.person-content .person-title{
height:0.2rem;
font-size:0.14rem;
font-family:PingFang SC;
font-weight:400;
line-height:0.2rem;
color:rgba(187,187,187,1);
opacity:1;
margin-bottom: 0.12rem;
}
.person-content .person-tags{
  width: 8.82rem;
  height: 0.84rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.22rem;
}
.person-content .person-tags .single-tag{
  width:4.3rem;
height:0.84rem;
background:rgba(244,244,244,1);
opacity:1;
border-radius:0.05rem;
position: relative;
align-items: center;
display: flex;
}
.person-content:nth-of-type(4){
  border: none;
}
.single-tag .person-icon{
  width:0.5rem;
height:0.5rem;
overflow: hidden;
border-radius:50%;
margin: 0 0.16rem;
opacity:1;
}
.single-tag .person-prompt{
height:0.21rem;
font-size:0.15rem;
font-family:PingFang SC;
font-weight:400;
color:rgba(9,9,9,1);
opacity:1;
}
.single-tag .person-state{
position: absolute;
right: 0.22rem;
  height:0.21rem;
font-size:0.15rem;
font-family:PingFang SC;
font-weight:400;
color:rgba(152,152,152,1);
opacity:1;
}
img{
  width: 100%;
  height: 100%;
  flex-shrink: 0;
}
.person-btn{
  width:1rem;
height:0.38rem;
background:rgba(244,244,244,1);
border:0px solid rgba(221,221,221,1);
opacity:1;
border-radius:0.05rem;
font-size:0.14rem;
font-family:PingFang SC;
font-weight:400;
color:rgba(153,153,153,1);
opacity:1;
text-align: center;
line-height: 0.38rem;
margin-top: 0.22rem;
}
.company{
  border: none !important;
}
.request{
  width:1rem;
height:0.38rem;
background:rgba(255,189,61,1);
opacity:1;
border-radius:0.05rem;
font-size:0.14rem;
font-family:PingFang SC;
font-weight:400;
color:rgba(255,255,255,1);
opacity:1;
text-align: center;
cursor: pointer;
line-height: 0.38rem;
}
.link{
  /* width:0.54rem; */
height:0.21rem;
font-size:0.15rem;
font-family:PingFang SC;
font-weight:400;
color:rgba(16,174,255,1) !important;
opacity:1;
cursor: pointer;
border-bottom: 0.02rem solid #10AEFF;
}
.giftNum{
  color: black !important;
}
.disableBtn{
  color: #989898 !important;
  border-bottom: 0.02rem solid #989898 !important;
}